package com.itheima.dubbo.api;

import com.itheima.domain.mongo.Video;
import com.itheima.domain.vo.PageResult;

import java.util.List;

/**
 * @author 阿鹏
 * @date 2021/1/30 21:03
 */

public interface VideoApi {

    String save(Video video);

    PageResult<Video> findVideoList(int page, int pagesize);

    Video findVideoById(String videoId);

    /**
     * 分页查询某用户的视频列表
     * @param page 页码
     * @param pagesize 查询几条
     * @param uid 用户id
     * @return 分页查询结果
     */
    PageResult<Video> findVideoList(int page, int pagesize, Long uid);

    List<Video> findVideoListByVidList(List<Long> vidList);
}
